std::ctype_base
From Cppreference
| C++ Standard Library | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Localizations library | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Defined in header <locale>
| ||
| class ctype_base;
| ||
The class std::ctype_base lists the character classification categories which are inherited by the std::ctype facets.
[edit] Member types
| mask | unspecified bitmask type (enumeration, integer type, or bitset) (typedef) |
[edit] Member constants
| space | the value of mask identifying whitespace character classification (public static member constant) |
| the value of mask identifying printable character classification (public static member constant) | |
| cntrl | the value of mask identifying control character classification (public static member constant) |
| upper | the value of mask identifying uppercase character classification (public static member constant) |
| lower | the value of mask identifying lowercase character classification (public static member constant) |
| alpha | the value of mask identifying alphabetic character classification (public static member constant) |
| digit | the value of mask identifying digit character classification (public static member constant) |
| punct | the value of mask identifying punctuation character classification (public static member constant) |
| xdigit | the value of mask identifying hexadecimal digit character classification (public static member constant) |
| blank (C++11) | the value of mask identifying blank character classification (public static member constant) |
| alnum | alpha | digit (public static member constant) |
| graph | alnum | punct (public static member constant) |
[edit] See also
| defines character classification tables (class template) | |
| specialization of std::ctype for type char (class template specialization) | |
| creates a ctype facet for the named locale (class template) | |